﻿*{margin:0px; padding:0px;}
body {color:#192E32;font:12px "sans-serif","Arial","Verdana";margin:0;padding:0;}
body,td,input,textarea,select,button{color:#666;font:12px Arial,sans-serif}
a{color:#2366a8;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
ul{list-style:none;}
h3{color:#0099cc;font-size:14px;margin-bottom:10px;}
#wrap{width:100%;}
#header{height:70px;line-height:70px;background:url('../images/admin/bg_repx.gif') repeat-x scroll 0 0 transparent;}
#header .logo{float:left;height:62px;margin-top:5px;color:#1c2a59;font-size:25px;font-weight:bold;padding-left:10px;}
#header .uinfo{display:inline;float:right;margin-right:40px;}
#header .uinfo p{float:left;}
#header .uinfo p em{font-weight:700;margin-right:5px;}
#header .uinfo p a{color:#666;}
#left{height:750px;background:url("../images/admin/bg_repx_h.gif") no-repeat scroll right top #F2F9FD;width:15%;float:left;}
#left .menu{margin-top:10px;}
.menu ul{background:url("../images/admin/bg_repx_h.gif") no-repeat scroll right -20px #F2F9FD;list-style:none;margin-left:5px;}
.menu li{font-weight:700;height:auto !important;margin:3px 0;overflow:hidden;}
.menu-link{background:url("../images/admin/bg_repno.gif") no-repeat scroll 10px -40px transparent;border:1px solid #F2F9FD;color:#335B64;display:block;margin-right:2px;padding:3px 0 2px 30px;}
.menu li a:hover{background:#FFFFFF;border-color:#B5CFD9 #FFFFFF #B5CFD9 #B5CFD9;border-style:solid;border-width:1px;margin-right:0;text-decoration:none;}
.leftmenu-click{background:#FFFFFF;border-color:#B5CFD9 #FFFFFF #B5CFD9 #B5CFD9;border-style:solid;border-width:1px;margin-right:0;text-decoration:none;}
#menu p{margin:15px;font-size:13px;}
#right{height:750px;width:84%;float:right;}
#footer{background:#F5F5F5;height:20px;line-height:20px;border-top:1px solid #ccc;text-align:center;padding-top:10px;}
.container{ padding:9px 20px 20px; text-align:left; }
.itemtitle{ clear:both; overflow:hidden; margin-bottom:0 !important; *margin-bottom:5px !important; margin-bottom:-5px; line-height:20px;border:1px solid #BBDDE5;padding:5px 10px;width:1053px; }
.itemtitle h3{ float:left; margin-right:20px; }
.itemtitle ul{ float:left; line-height:18px; }
.itemtitle .tab1{ clear:none; }
.itemtitle .tab1 a{ line-height:20px; }
.itemtitle .tab1 a span{ padding:0 7px; *padding:1px 7px 0; *line-height:19px; }			
.itemtitle .tab1 a:hover{ background:#F5F5F5 url(../images/admin/btn_block_3.gif) no-repeat 0 -40px; color:#09C; }
.itemtitle .tab1 a:hover span{ background:url(../images/admin/btn_block_3.gif) no-repeat right -60px; }
.itemtitle .tab1 .hasdropmenu a:hover{ color:#666; }
.itemtitle .tab1 .current a{ background:url(../images/admin/btn_block_3.gif) no-repeat 0 0 !important; }
.itemtitle .tab1 .current a span, .itemtitle .tab1 .current a:hover span{ background:url(../images/admin/btn_block_3.gif) no-repeat right -20px; color:#FFF; }
.itemtitle .tab1 .dropmenu a{ background:none !important; }
.itemtitle .tab1 .dropmenu a:hover{ background:#DEEFFA !important; }
.floattop { position:fixed; z-index:300; top:0; left:0; margin-left: 20px; padding:8px 20px 8px 0; width:99%; background:#FFF; }
.tab1{ overflow:hidden; clear:both; margin-bottom:10px; }
.tab1 li{ float:left; margin-right:3px; text-align:center; font-weight:700; }
.tab1 a { display:block; line-height:26px; color:#666; white-space: nowrap; }
.tab1 a span { display:block; padding:0 7px; }
.tab1 a:hover { text-decoration:none; background:url(../images/admin/btn_block_2.gif) no-repeat 0 -52px; color:#09C; }
.tab1 a:hover span { display:block; background:url(../images/admin/btn_block_2.gif) no-repeat right -78px; }
.tab1 .current{}
.tab1 .current a{ background:url(../images/admin/btn_block_2.gif) no-repeat 0 0; color:#FFF; }
.tab1 .current a span{ background:url(../images/admin/btn_block_2.gif) no-repeat right -26px; }
.tb{clear:both;margin-top:2px;width:100%;}
.tb th, .tb td{padding:5px;}
.tb2 td{border-top:1px dotted #deeffb;padding:5px 5px 3px 0;}
.tb2 .td27{font-weight:700;padding:3px 0 3px 5px;}
.tb2 .rowform{padding-left:5px;}
.noborder, .noborder td{border-bottom:0;border-top:0;}
.rowform .txt, .rowform textarea{margin-right:10px;width:250px;}
.txt, select, .vmiddle{vertical-align:middle;}
textarea, input, select{background:#f9f9f9;border-color:#666 #ccc #ccc #666;border-style:solid;border-width:1px;color:#333;padding:2px;}
input.file{width:250px;}
.radio{border:0;}
.vtop{vertical-align:top;}
.tips2{color:#999;line-height:180%}
.txt:hover, .txt:focus, textarea:hover, textarea:focus{background:none repeat scroll 0 0 #F5F9FD;border-color:#0099CC;}
.floattopempty{height:50px !important;}
.btn{background:none repeat scroll 0 0 #DDDDDD;border-color:#DDDDDD #666666 #666666 #DDDDDD;color:#000000;cursor:pointer;margin:3px 0;padding:2px 5px;vertical-align:middle;}
label.error{background:url(../images/admin/access_disallow.gif) no-repeat 0 0;padding-left: 20px; padding-bottom: 2px; font-weight: bold; color: #EA5200;}
label.right{background:url(../images/admin/access_allow.gif) no-repeat 0 0;}
.header, .header td, .header th{border-top:1px dotted #deeffb;font-weight:700;background:#eee;text-align:center;}
.td-cls{text-align:center;}
.tb2 th{font-size:12px;line-height:21px;padding:5px 5px 3px 0;background:#BBDDE5 url(../images/th_bg.gif) repeat-x scroll 0 0;color:#077AC7;}
.operation{padding:5px;}
.scores{font-weight:bold;}
/*login*/
#login{background:#F2F9FD;width:320px;border:1px solid #000;position:absolute;left:40%;top:40%;}
.logo-i{width:331px;font-size:25px;font-weight:bold;text-align:center;color:#1c2a59;padding:20px 0px;}
#login form{}
#login table{width:100%;}
#login .tit{width:55px;padding:5px;text-align:right;color:#000;}
#login input{border:1px solid;height:20px;margin:5px;width:200px;}
#login .btn{float:left;margin-left:135px;width:70px;}
#login .error{float:left;width:200px;display:block;text-align:left;}

/*pagenavigator*/
.pagenavigator {
border:medium none;
line-height:30px;
text-align:right;
}
.pagenavigator span, .pagenavigator a {
font-weight:bold;
}
.pagenavigator span {
color:#FF6600;
}
.pagenavigator a {
border:1px solid #E1E1E1;
color:#666666;
padding:3px 8px;
text-decoration:none;
}
.pagenavigator a:hover {
color:#FF6600;
}
div.show-div{position:absolute;left:50%;top:50%;margin-left:-100px;margin-top:-100px;border:1px solid;background:#F2F9FD;color:black;padding:10px;}
div.show-div p{margin-bottom:10px;}
.template-textarea{margin:10px;}
.template-textarea .btn{margin:20px 0 0 310px;}
.recommend{background-image:url(../images/admin/bg_repno.gif);cursor:pointer;}
.yes{background-position:375px 660px;}
.no{background-position:375px 510px;}
.product-img, .facility-img{border:1px solid;margin:10px 0;text-align:center;width:255px;}
.product-img a, .facility-img a{color:red;}
.list-div{border:1px solid #BBDDE5;margin-top:10px;}